package com.allwees.bs.module.oms.wf;

import com.baomidou.mybatisplus.core.enums.IEnum;
import com.allwees.core.wf.Action;

public enum EOmsOrderItemAction implements Action, IEnum<String> {

    // system action

    SYSTEM_CREATED,

    SYSTEM_PUT_SETTLE,

    // end system action

    // merchant action

    MERCHANT_SHIPPED,

    MERCHANT_REJECT_SHIP,

    // end merchant action

    // user action
    USER_RECEIVED,

    USER_REVIEWED,

    USER_REQUEST_REFUND_WITH_RECEIVED,

    //end user action

    ADMIN_CONFIRM_REFUND,
    ADMIN_REJECT_REFUND,
    ;

    @Override
    public String getValue() {
        return name();
    }
}
